Trusted collaboration in distributed software development
نویسنده
چکیده
FACULTY OF ENGINEERING, SCIENCE AND MATHEMATICS SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE Doctor of Philosophy by Ellis Rowland Watkins Distributed systems have moved from application-specific, bespoke and mutually incompatible network protocols to open standards based on TCP/IP, HTTP, and SGML the foundations of the World Wide Web (WWW). The emergence of the WWW has brought about a revolution in computer resource discovery and exploitation across organisational boundaries. Examples of this can be seen with recent advances in Security and Service Orientated Architectures such as Web Services and Grid middleware. Expansion of the WWW has seen the development of the Semantic Web, a layer on top of the WWW where content is enriched and made interoperable through standards such as RDF and OWL. Our work in these fields has brought together different ideas to further the advancement of version control; the Semantic Web, Service Orientated Architectures, strong cryptography and the highly dynamic and collaborative WikiWikiWeb. Our online collaborative tool takes advantage of Description Logics, Named Graphs, digital signatures and Grids technologies, to improve collaboration for software engineers working in distributed software development, using semantic knowledge federation and inference rules. Such a system goes well beyond any current version control technology and demonstrates the value and future potential of Semantic Web technologies over traditional Relational Database Management Systems and overly expressive logics such as Prolog.
منابع مشابه
Building up Trust Collaboration in P2P Systems Based on Trusted Computing Platform
Peer-to-peer computing has emerged as a significant paradigm for providing distributed services, in particular collaboration for content sharing and distributed computing. However, this computing paradigm suffers from several drawbacks that obstruct its wide adoption. Lack of trust between peers is one of the most serious issues, which causes security challenges in the P2P systems. This paper s...
متن کاملTrust Collaboration in P2P Systems Based on Trusted Computing Platform
Peer-to-peer computing has emerged as a significant paradigm for providing distributed services, in particular collaboration for content sharing and distributed computing. However, this computing paradigm suffers from several drawbacks that obstruct its wide adoption. Lack of trust between peers is one of the most serious issues, which causes a number of security challenges in the P2P systems. ...
متن کاملBuilding flexible, distributed collaboration tools using type-based publish/subscribe-the distributed knight case
Distributed collaboration is becoming increasingly important also in software development. Combined with an increasing interest in experimental and agile approaches to software development, this poses challenges to tool support for software development. Specifically, tool support is needed for flexible, distributed collaboration. We introduce the Distributed Knight tool that provides flexible a...
متن کاملOpen-coopetition in the PC and mobile industries: the WebKit case
In an era of software crisis, the move of firms towards geographically-distributed software development teams is being challenged by collaboration issues. On this matter, the open-source phenomenon may shed some light, as successful cases on distributed collaboration in the open-source community have been recurrently reported (Bonaccorsi and Rossi, 2003; Raymond, 1999). While practitioners move...
متن کاملXRD Metadata to Make Digital Identity Less Visible and Foster Trusted Collaborations across Networked Computing Ecosystems
Distributed computing ecosystems’ collaboration and mass integration between partners require extensive digital identities processing in order to better respond to services’ consumers. Such processing is increasingly implies loss of user’s control over identity, security risks and threads to privacy. Digital identity is represented by a set of linked and disparate documents distributed over com...
متن کامل